.table(){}

.tdSize(@align:center;@fz:14px;@lh:2;@plr:2px;@ptb:2px;){
  text-align: @align;
  font-size:@fz;
  line-height:@lh;
  padding:@ptb @plr;
}

.table{
  width:100%;
  max-width:100%;
  border:1px solid transparent;
  border-spacing: 0;
  border-collapse: collapse;
  th,td{
    .tdSize();
    border:1px solid transparent;
  }
}
.table-border-v(@borderWidth:1px;@borderStyle:solid;@borderColor:transparent){
  td+td{
    border-left:@arguments;
  }
}
.table-border-h(@borderWidth:1px;@borderStyle:solid;@borderColor:transparent){
  tr+tr{border-top:@arguments;}
  thead+tbody{tr{border-top:@arguments;}}
  tbody+tfoot{tr{border-top:@arguments;}}
}
.table-border-v();
.table-border-h();

.table-striped{
  
}

